.collect_right{
	float: right;
    width: 1032px;
    border: 1px solid #d9d8d6;
   /*  padding-bottom: 50px; */
}
.collect_right_title{
	height: 37px;
    background: #eeeeee;
    border-bottom: 1px solid #d9d8d6;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 36px;
}
.collect_right_title h2{
	width: 280px;
    font-size: 15px;
    font-weight: normal;
    float: left;
}
.product_con{
 	width:1200px;
 	margin:0 auto;
 	margin-bottom: 50px;

 }
 .w_972{
 	width:972px;
 	display:inline-block;

 }
 .w_972{
 	*display:inline;
 }
.p_title{
	height:36px;
	line-height:36px;
	background:#f4f5f7;
	margin-bottom:10px;

}
.p_title_left{
	float:left;	
	color:#000000;
	font-size:12px;
}
.p_title_left span{
	float:left;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	cursor:pointer;
}
.line_bg{
	background:url(../images/line_bg.png) no-repeat right center;
}
.p_title_left label{float: left;}
.p_title_left label input{float: left;position: relative;top: 12px;*top:7px;left: 17px;}

.p_title_right{
	float:right;
}
.p_title_right dl{
	float:left;
	height:36px;
	line-height:36px;
	cursor:pointer;
}
.p_title_right dl dt{
	float:left;
	margin-top:3px;
}
.p_title_right dl dd{
	float:left;
	padding:0 18px 0 8px;
	color:#000;
}
 
.product_tab_1{
	 
	background:#fff;
 }
.product_tab_1 div dl{
	width:200px;
	height:225px;
 	display:inline-block;
 	background:#fff;
  	position:relative;
  	margin-right: 10px;
    margin-left: 35px;
    border:1px solid #dedede;
	margin-top:1em;
}
.product_tab_1 div dl{
	*display:inline;
}
 
.product_tab_1 div dl dt{
	text-align:center;	
}
 

.product_tab_1 dl h3 a{
	font-weight:normal;
	color:#000;
	font-size:15px;
	padding-left:16px;
}
.pdl p{
	padding-left:16px;

}
 

.explain{
	font-size:14px;
	height:36px;
	color:#6f7170;
	overflow: hidden;
}
.product_tab_1 .explain{
	height: 40px;
}
.product_tab_1 .explain a{
	color: #6f7170;
}
.red_tem{
	font-size:14px;
	line-height:20px;
	color:#e2231a;
}
.red_price{
	font-size:14px;
	line-height:20px;
	color:#e2231a;
	margin-top: 8px;
}
.block_price{
	font-size:14px;
 	color:#000;
	line-height:20px;
}
.icon-yelw{
	display: inline-block;
    background-image: url(icons/usericon.png);
    width: 16px;
    height: 16px;
    background-position: -4px -155px;
    vertical-align: middle;
    padding-right: 5px;
}
.icon-hui{
	display: inline-block;
    background-image: url(icons/usericon.png);
    width: 16px;
    height: 16px;
    background-position: -26px -155px;
    vertical-align: middle;
    padding-right: 5px;
}
.icon-xing{
	line-height: 20px;
	font-size: 12px;
	color: #6f7170;
	display: flex;
}
.line{
	border-bottom:solid 1px #d9d8d6;
	padding-top:10px;
 }

.w_80{
	width:80px;
}
.w_56{
	width:56px;
}

 
 .product_tab{
 	padding: 0 10px;
 }

.gray_btn{
	color:#4b4b4b;
	background:#fbfbfb;
}
.red_btn{
 	background:#e2231a;
}
.bottom_btn a:hover{
	color: #fff;
}

.product_tab_2{
	height:430px;
	clear:both;
	display:none;
 }
.product_tab_2 dl {
	position:relative;
 	height:138px;
    border-bottom:solid 1px #d9d8d6;

}
.product_tab_2 dl dt{
	float:left;
	padding-left:37px;
	margin-top:5px;
	padding-right:65px;
}
.product_tab_2 dl dd{
	width:430px;
	float:left;
	margin-top:15px;
}
.product_tab_2 dl h3 a{
	font-weight:normal;
	color:#000;
	font-size:15px;
}

.product_btn{
	position:absolute;
	right:0px;
	bottom:15px;
 }

.product_btn a{
	height:24px;
	line-height:24px;
	border:solid 1px #d9d8d6;
	font-size:14px;
	float:left;
	margin-right:3px;
	cursor:pointer;
	text-align:center;
	color:#fff;
}
.collect_right_fenye{
	position: relative;
	margin-top:2em;
    height: 50px;
}


	.text_hidden{
	  height: 16px;
	  width:190px;
	  line-height: 16px;
	  overflow: hidden;
	  margin-top: 8px;
	  text-overflow: ellipsis;
	  -o-text-overflow:ellipsis;
	  white-space:nowrap;
	  word-break:keep-all;
	}
	
	.bottom_btn{
		display:none;
		height:223px;
	 	width:198px;
		border:solid 1px #ccc;
		position:absolute;
		top:0px;
		z-index:1000;
		background: #000;
		opacity: 0.6;
		filter:alpha(opacity:60);
	}
	
	.delete_btn{
		display:none;
		height:25px;
	 	width:25px;
		position:absolute;
		top:0px;
		left:175px;
		z-index:1000;
		background: #000;
		opacity: 0.6;
		filter:alpha(opacity:60);
		text-align:center;
		cursor: pointer;
	}
	.prompt{
	border: 0 solid #efefef;
    color: #666;
    margin: 0 auto;
    padding: 80px 0;
    text-align: center;
    width: 100%;
	}

	.nofavorite{
		border-bottom:0px;
		background:none;
		height: 52px;
	}

	.nofavorite span{
		line-height:87px;
		font-size:15px;
		font-weight:normal;
	}
@charset "utf-8";
/* CSS Document */
body,p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,table,th,td{margin:0;padding:0;list-style: none;}
body,input,select,button,textarea{font-size:12px;font-family:arial,"微软雅黑",sans-serif;color: #000;}
input,textarea{outline:none;}
a,a:focus{text-decoration: none;outline:none !important;}
img,a img{border: 0;vertical-align: top;}
.clearfix:after{display: block;clear: both;height: 0;visibility: hidden;font-size: 0;line-height: 0;content: "";}
.clearfix{zoom:1;}
/*location*/
.user_location{width: 1188px;margin: 0 auto;height: 32px;line-height: 32px;font-size: 14px;background: #eee;padding-left: 12px;}
.user_location a{color: #000;margin: 0 5px;}
.user_location a:hover{color: #e2231a;}
.user_location span{margin: 0 5px;}
/*主体部分*/
.user_main{width: 1200px;margin: 28px auto 35px;}
.user_main a{color: #000;}
.user_main a:hover{color: red;}
/*左侧导航*/
.user_leftbar{width: 150px;border: 1px solid #d9d8d6;float: left;}
.user_leftbar .user_logo{padding: 13px 0;text-align: center;}
.user_leftbar .user_logo img{width: 106px;height: 106px;border-radius: 106px;}
.user_leftbar .user_logo p{color: #959595;height: 16px;line-height: 16px;overflow: hidden;margin-top: 8px;width:130px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;margin-left: 10px;}
.user_leftbar h3{height: 32px;line-height: 32px;background: #eee;padding-left: 32px;font-size: 14px;font-weight: normal;cursor: pointer;}
.user_leftbar h3 span{float: left;display: block;height: 32px;line-height: 32px;}
.user_leftbar h3 i{float: left;display: block;width: 9px;height: 6px;background-image: url(icons/usericon.png);margin: 13px 0 0 10px;}
.user_leftbar h3 .user_up{background-position: -3px -3px;}
.user_leftbar h3 .user_down{background-position: -16px -3px;}
.user_leftbar li{height: 31px;line-height: 31px;padding-left: 32px;font-size: 13px;border-top: 1px solid #d9d8d6;}
.user_leftbar li a{color: #6f7170;}
/*右侧部分*/
.user_right{float: right;width: 1032px;border: 1px solid #d9d8d6;}
.user_tab .tab_title{height: 38px;line-height: 38px;border-bottom: 1px solid #d9d8d6;background: #eee;}
.user_tab .tab_title .tab_btn{float: left;display: block;height: 38px;line-height: 38px;padding: 0 15px;color: #000;font-size: 15px;}
.user_tab .tab_title .active{background: #eee;border-left: 1px solid #d9d8d6;margin-left: -1px;}
.user_tab .tab_title .tab_btn_bin i{float: left;display: block;width: 11px;height: 13px;background: url(icons/usericon.png) -4px -69px;margin: 12px 3px 0 0;}
.user_tab .tab_title .tab_btn_bin span{float: left;color: #6f7170;font-size: 12px;}
.user_tab .tab_list{display: none;}
.list_title{position: relative;}
.list_title .list_search{position: absolute;right: 12px;top: 6px;}
.list_title .list_search input{float: left;}
.list_title .list_search input[type="text"]{width: 244px;padding: 0 7px; height: 23px;line-height: 24px;border: 1px solid #d9d8d6;border-right: 0;}
.list_title .list_search input[type="button"]{width: 71px;height: 25px;line-height: 26px;background: #c9c9c9;border: 0;}
/*页码*/
.page_number{position: absolute;right: 14px;bottom: 18px;font-size: 13px;}
.page_number ul{width: 556px;}
.page_number li{float: left;padding: 0 2px;line-height: 25px;}
.page_number .page_btn a{width: 63px;height: 23px;line-height: 23px; border: 1px solid #d9d8d6;display: block;border-radius: 2px;}
.page_number .disable a{color: #9e9e9e;}
.page_number .page_btn a i{width: 6px;height: 8px;background-image: url(icons/usericon.png);}
.page_number .prev a i{background-position: -24px -22px;margin: 7px 3px 0 6px;float: left;}
.page_number .next a i{background-position: -33px -22px;margin: 7px 6px 0 3px;float: right;}
.page_number .prev.disable a i{background-position: -2px -22px;}
.page_number .next.disable a i{background-position: -11px -22px;}
.page_number .prev a span{float: left;}
.page_number .next a span{float: right;}
.page_number .page_num a{display: block;width: 27px;height: 23px;line-height: 23px; border: 1px solid #d9d8d6;border-radius: 2px;text-align: center;}
.page_number .page_num.active a{color: #e2231a;border: 1px solid #fff;}
.page_number .page_other a{display: block;width: 27px;text-align: center;}
.page_number .page_total{padding: 0 15px;}
.page_number .page_goto input{width: 38px;height: 23px;line-height: 23px;border: 1px solid #d9d8d6;text-align: center;margin: 0 5px;}
.page_number .page_sure{padding-left: 12px;}
.page_number .page_sure input{width: 52px;height: 23px;line-height: 23px;border: 1px solid #d9d8d6;border-radius: 2px; background: #eee;}

/*公共select下拉*/
.selectContainer{position:relative; font-size: 13px;line-height: 22px;text-align: left;}  
.selectContainer .selectOption{padding:0 10px; line-height:22px; height:22px; white-space:nowrap; overflow:hidden;border:none; width:70px; z-index:1000}   
.selectContainer ul{position:absolute; width:100%; top:22px; left:0; border-bottom:1px solid #CCC; display:none;}  
.selectContainer ul li{padding:0 10px; border:1px solid #a0a0a0;border-top:none;height: 23px; line-height:23px; width:68px; background:#FFF; cursor:pointer;}  
.selectContainer ul li:hover{background:#F5F5F5}  
  
.selectContainer ul.dis{display:block!important;}  
.selectContainer ul.undis{display:none!important;}  
.zIndex{z-index:10000!important}
.selectContainer3{width: 100px;background:#FFF url(icons/select_bg2.jpg) no-repeat;}
.selectContainer3 .selectOption{width: 80px;}
.selectContainer3 ul li{width: 78px;}﻿#pager{
	clear:both;
	height:30px;
	line-height:30px;
	margin-top:20px;
	color:#000;
	font-size:14px;
	margin-right:30px;
}
#pager a{
	padding:4px 8px;
	margin:10px 3px;
	font-size:13px;
	border:1px solid #DFDFDF;
	background-color:#FFF;
	color:#000;
	text-decoration:none;
}
#pager span{
	font-family: arial,"微软雅黑",sans-serif;
    font-size: 13px;
    color: #000;
}
#pager span.disabled{
	padding:4px 8px;
	margin:10px 3px;
	font-size:13px;
	border:1px solid #DFDFDF;
	background-color:#FFF;
	color:#DFDFDF;
}
#pager span.curr{
	padding:4px 8px;
	margin:10px 3px;
	font-size:13px;
	border:#FFF;
	background-color:#FFF;
	color:#e2231a;
}
#pager a:hover{
	color: #e2231a;
}
#pager span.normalsize{
	font-size:13px;
	margin-left: 20px;
}
#pager_gopage_wrap{
	display:inline-block;
	width:44px;
	height:18px;
	border:1px solid #DFDFDF;
	margin:0px 1px;
	padding:0px;
	position:relative;
	left:0px;
	top:5px;
}
#pager_btn_go {
	width: 52px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #d9d8d6;
    border-radius: 2px;
    background: #eee;
	
}
#pager_btn_go_input{
	width:42px;
	height:16px;
	text-align:center;
	border:0px;
	position:absolute;
	left:0px;
	top:0px;
	outline:none;
}/*公共弹窗*/
.zhezhao{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: #000;opacity: 0.2;filter:alpha(opacity=20);z-index: 99;display: none;}
.layer{width: 540px;height: 320px;background: #fff;border: 5px solid #a0a0a0;position: fixed;left: 50%;top: 50%;margin-left: -275px;margin-top: -165px;z-index: 999;display: none;}
.layer1{height: auto;margin-top: -101px;}
.layer h3{width: 516px;height: 50px;line-height: 50px;margin: 0 auto;background: url(./icons/title_bg.jpg) repeat-x;font-size: 15px;font-weight: normal;font-family:'微软雅黑'}
.layer .layer_close{position: absolute;right: 14px;top: 18px;display: block;width: 13px;height: 13px;background: url(./icons/usericon.png) -78px -2px;text-indent: -9999px;}
.layer .layer_txt{padding: 12px;line-height: 22px;font-size: 16px;min-height: 44px;text-align: center;font-family:'微软雅黑'}
.layer .layer_bot_btn{text-align: center;padding: 10px 0 30px 0;}
.layer .layer_bot_btn input{margin: 0 25px;width: 100px;height: 34px;line-height: 34px;font-size: 14px;border-radius: 5px;    letter-spacing: 2px;}
.layer .layer_bot_btn .layer_bot_sure{background: #c9c9c9;border: 1px solid #c9c9c9;font-family:'微软雅黑';font-size: 16px;}
.layer .layer_bot_btn .layer_bot_cancel{background: #fff;border: 1px solid #c9c9c9;font-family:'微软雅黑';font-size: 16px;}

.ccfa_title{
	position: relative;
}
.tab_btn_ccfa i {
    float: left;
    display: block;
    width: 11px;
    height: 13px;
    background: url(icons/usericon.png) -4px -69px;
    margin: 12px 3px 0 0;
}
.tab_btn_ccfa span {
    float: left;
    color: #6f7170;
    font-size: 12px;
}
.ccfa_search {
    position: absolute;
    right: 12px;
    top: 6px;
}
.ccfa_search input[type="text"] {
    width: 244px;
    padding: 0 7px;
    height: 23px;
    line-height: 24px;
    border: 1px solid #d9d8d6;
    border-right: 0;
}
.ccfa_search input {
    float: left;
}
.ccfa_search input[type="button"] {
    width: 71px;
    height: 25px;
    line-height: 26px;
    background: #c9c9c9;
    border: 0;
}
.ccfa_boxa_tablea{
        border: 1px solid #d9d8d6;
    margin: 10px auto;
}
.ccfa_boxa_tablea tr{
    background: #eeeeee;
    height: 33px;
    text-align: center;
}
.ccfa_boxa_tablea tr td{
    line-height: 32px;
}
.ccfa_boxa_tablenm{
    float: left;
    padding-right: 5px;
}
.selectContainer4 {
    /* display: inline-block; */
    float: left;
    width: 80px;
    background: #fff;
    margin: 5px 0 0 4px;
    box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);
}
.selectContainer4 ul {
    border: 0;
    box-shadow: 0 2px 5px 2px rgba(0,0,0,0.1);
}
.selectContainer4 .shows {
    position: absolute;
    right: 7px;
    top: 8px;
    width: 9px;
    height: 6px;
    background: url(icons/usericon.png) -76px -71px;
}
.selectContainer4 li {
    text-align: left;
}
.all_list .all_title li {
    float: left;
    text-align: center;
}
.selectContainer4 ul li {
    border: 0;
    width: 60px;
    height: 26px;
    line-height: 26px;
}
.selectContainer4 ul li:hover{
    color: #e2231a;
}

.ccfa_conta {
    border: 1px solid #d9d8d6;
    margin-top: 10px;
}
.ccfa_conta_title {
    height: 32px;
    border-bottom: 1px solid #d9d8d6;
    background: #eeeeee;
    font-size: 12px;
    line-height: 32px;
    padding-left: 15px;
}
/* .ccfa_conta_title span {
    width: 132px;
    display: block;
    float: left;
} */
.ccfa_conta table tr {
    text-align: center;
   
}
.ccfa_conta table tr td {
    font-size: 13px;
    line-height: 20px;
     padding: 15px 0;
}
.ccfa_conta table tr td img {
    width: 100px;
    height: 100px;
}
.ccfa_conta_nm {
    width: 228px;
}
/* .ccfa_conta table a {
    color: #6f7170;
} */
.ccfa_boxa_texts{
    margin: 20px 0;
}
.ccfa_boxa_texts p{
    float: right;
    color: #e2231a;
    font-size: 14px;
}
.ccfa_conta table a:hover{
    color: #e2231a;
}
.ccfa_conta_btn {
    display: block;
    width: 72px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #d9d8d6;
    border-radius: 2px;
    background: #eee;
    color: #000;
    margin: auto;
    margin-top: 8px;
}
.ccfa_conta_box{
    margin-top: 10px;
}
.ccfa_conta_box ul{
    float: left;
    margin-right: 15px;
}
.ccfa_conta_box ul li{
    line-height: 20px;
    height: 20px;
    color: #6f7170;
    font-size: 12px;
}


/* 我的关注 */
.ccfa_boxb{
    padding: 0 10px 20px 10px;
}
.ccfa_boxb_texts{
    margin: 20px 0;
}
.ccfa_boxb_texts p{
    float: right;
    color: #e2231a;
    font-size: 14px;
}
.ccfa_boxb_tablea{
    border-top: 1px solid #d9d8d6;
    border-left: 1px solid #d9d8d6;
    border-right: 1px solid #d9d8d6;
    margin: 0px auto;
}
.ccfa_boxb_tablea tr{
    background: #eeeeee;
    height: 33px;
    text-align: center;
}
.ccfa_boxb_tablea tr td{
    line-height: 32px;
}
.ccfa_contb {
    border-left: 1px solid #d9d8d6;
    border-right: 1px solid #d9d8d6;
    border-bottom: 1px solid #d9d8d6;
}
.ccfa_contb table tr {
    text-align: center;
   
}
.ccfa_contb table tr td {
    font-size: 13px;
    line-height: 20px;
     padding: 15px 0;
     border-top: 1px solid #d9d8d6;
}
.ccfa_contb table tr td img {
    width: 100px;
    height: 100px;
}
.ccfa_contb_nm {
    width: 228px;
}
/* .ccfa_contb table a {
    color: #6f7170;
} */
.ccfa_boxa_texts{
    margin: 20px 0;
}
.ccfa_boxa_texts p{
    float: right;
    color: #e2231a;
    font-size: 14px;
}
.ccfa_contb table a:hover{
    color: #e2231a;
}
.ccfa_contb_btn {
    display: block;
    width: 72px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #d9d8d6;
    border-radius: 2px;
    background: #eee;
    color: #000;
    margin: auto;
    margin-top: 8px;
}
.ccfa_contb_box{
    margin-top: 10px;
}
.ccfa_contb_box ul{
    float: left;
    margin-right: 15px;
}
.ccfa_contb_box ul li{
    line-height: 20px;
    height: 20px;
    color: #6f7170;
    font-size: 12px;
}

.prompt {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    color: #666;
    border: 0px solid #efefef;
    padding: 80px 0;
}

.orderlist-style {
    min-height: 508px;
    position: relative;
    padding-bottom: 58px;
}